package com.ai.smlcore.service;


import com.ai.frame.bean.InputObject;
import com.ai.frame.bean.OutputObject;
import com.ai.smlcore.util.BusinessException;

public interface IFlowDictionaryService {
	/**
	 * 根据字段appliedRange（应用范围）查询符合条件的集合
	 * @param inputObject
	 * @param outputObject
	 * @throws Exception
	 */
	public void queryDictionaryListByRange(InputObject inputObject, OutputObject outputObject) throws BusinessException ;
	/**
	 * 查询字典项
	 * @param inputObject
	 * @param outputObject
	 * @throws Exception
	 */
	public void queryDictionaryList(InputObject inputObject, OutputObject outputObject) throws BusinessException ;
	/**
	 * 新增字典项
	 * @param inputObject
	 * @param outputObject
	 * @throws MyOwnRuntimeException
	 */
	public void insertDictionary(InputObject inputObject, OutputObject outputObject) throws BusinessException ;
	/**
	 * 修改字典项
	 * @param inputObject
	 * @param outputObject
	 * @throws MyOwnRuntimeException
	 */
	public void updateDictionary(InputObject inputObject, OutputObject outputObject) throws BusinessException ;
	/**
	 * 删除字典项
	 * @param inputObject
	 * @param outputObject
	 * @throws MyOwnRuntimeException
	 */
	public void deleteDictionary(InputObject inputObject, OutputObject outputObject) throws BusinessException ;
}
